package br.com.infnet.posgraduacao.bean;

import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;

import br.com.infnet.cultbook.domain.produto.Livro;
import br.com.infnet.cultbook.service.LivroService;

@ManagedBean(name = "maisVendidosBean")
@RequestScoped
public class MaisVendidosBean {
	
	@EJB
	private LivroService livroService;	
	
	private DataModel<Livro> livrosLista;
	
	@PostConstruct
	public void init() {
		livrosLista =  new ListDataModel<Livro>(livroService.buscarDezMaisVendidos());
	}
	
	public DataModel<Livro> getLivrosLista() {
		return livrosLista;
	}

	public void setLivrosLista(DataModel<Livro> livrosLista) {
		this.livrosLista = livrosLista;
	}
	
}

